//mine.js
const app = getApp()
Page({
  data: {
    userInfo: wx.getStorageSync('userInfo'), //登录后的userInfo
    token: wx.getStorageSync('token'), // 登录后的token
    tel: null
  },
  /** 根据类型跳转 */
  goToPage(e){
    if(wx.getStorageSync('token')) {
      wx.navigateTo({
        url: `./${e.currentTarget.dataset.type}/${e.currentTarget.dataset.type}`,
        })
    } else {
      wx.showModal({
        title: '未登录',
        content: '您还未登录, 请登录',
        success(e) {
          if (e.confirm) {
            wx.navigateTo({
              url: '/pages/mine/login/login',
            })
          }
        },
      })
    }
  },
  /**
   * 页面进入 就需要查询当前的用户信息 以保证是最新状态
   */
  onShow: function () {
    this.setData({
      'userInfo': wx.getStorageSync('userInfo') || {}, //登录后的userInfo
      'token':     wx.getStorageSync('token') || null, // 登录后的token
      'tel':          wx.getStorageSync('tel') || null, // 登录后的token
    })
  },
  /**
   * 点击登录
   */
  login() {
    // 未登录的情况则进入登录页 
    if(!this.data.token) {
      wx.navigateTo({
        url: './login/login',
      })
    }
  }
})
